modelo                package:unknown                R Documentation

Selecionar o Modelo Mnimo Adequado

Description:

     A funo modelo  usada para calcular o modelo mnimo adequado a partir de um conjunto de dados presente em um dataframe, com at 5 variveis preditoras. O resultado dessa funo  o melhor modelo que explica a relao entre a varivel resposta e as variveis preditora, bem como o valor do anova resultante da comparao dele com o modelo mais simples, em que se obteve valor menor que 0.05.

Usage:

    modelo(x)

Arguments:

 x: um dataframe, com at 6 colunas, onde a primeira coluna dever ser a varivel resposta do modelo e as demais colunas sero testadas como variveis preditoras pelo modelo.
 

 Details:

    Essa funo ir calcular o modelo mais complexo, avaliar o p.valor dos coeficientes desse modelo, selecionar a varivel que apresentar o coeficiente com maior p.valor e exclu-la no prximo modelo.  ento calculado o valor do teste anova entre esses dois modelos e, se esse teste apresentar p.valor significativo (<0.05) a funo retorna o summary do modelo selecionado (o mais complexo nessa comparao do anova) e o valor do teste anova. Caso o p.valor do anova no seja significativo, o processo  repetido em loop, at que esse valor seja significativo ou acabem as variveis preditoras.  e compar-lo, a partir do teste anova, com um modelo mais simples, que ser elaborado a partir da excluso da varivel que apresentar o menor coeficiente no modelo mais complexo. 

Value:

A funo modelo poder retornar:
- summary do modelo mnimo adequado e teste anova em que se obteve valor significativo na comparao do modelo selecionado com o mais simples.
     ou
- Mensagem "nenhuma variavel preditora e significativa", indicando que o modelo no  diferente de um modelo nulo onde no h relao entre a varivel resposta e as variveis preditoras.

    
Warning:

    NULL
    
Note:

    NULL

Author(s):

     Lvia Petelincar De Sordi

References:

     Crawley, M. J. The R Book, Wiley Publishing, 2007.
     Gotelli, N. J. & Ellison, A. M. Princpios de Estatstica em Ecologia, 2010.
     https://www.r-project.org/

See Also:

     help(lm)
     help(anova)

Examples:

    #Exemplo 1: Obtm como resultado que nenhuma varivel preditora  significativa.
x = data.frame(rnorm(10), rnorm(10), rnorm(10), rnorm(10), rnorm(10), rnorm(10)) 
modelo(x)

    #Exemplo 2:Retorna como resultado o Summary do modelo mais adequado e o tese anova desse modelo com o mais simples, mostrando que houve diferena significativa.
riqueza_aves <- read.table("riqueza_aves.csv", header=T, sep=";")
modelo(riqueza_aves)
######################################### O arquivo riqueza_aves pode ser baixado em 
http://www.ecologia.ib.usp.br/bie5782/doku.php?id=bie5782:01_curso_atual:alunos:trabalho_final:livia.sordi:exec_final#trabalho_final